package com.dgshanger.sanhxiaofeisc.mvp.contract;

import com.dgshanger.sanhxiaofeisc.entity.ShopEnterEntity;
import com.xx.baseuilibrary.mvp.BaseMvpView;
import com.xx.baseutilslibrary.network.rx.XxBaseHttpObserver;

import java.io.File;
import java.util.Map;

/**
 * Created by JacobHHH on 2018/4/20.
 */

public interface ShopEnterContract {

    interface View extends BaseMvpView{

        void checkSuccess();

        void submitAuditSuccess(String code);

    }

    interface Presenter{

        void checkParameter(Map<String,File> fileList, Map<String,String> map);

        void submitAudit(Map<String,File> fileList, Map<String,String> map);
    }

    interface Model{
        void submitAudit(Map<String,File> fileList, Map<String,String> map, XxBaseHttpObserver<ShopEnterEntity> httpObserver);
    }
}
